#pragma once
#include "../PocelainType.h"
#include "CylinderGeometry.h"
#include <cmath>
POCELAIN_NAMESPACE_BEGIN
class ConeGeometry : public CylinderGeometry
{
public:
    ConeGeometry(
        Real radius = 1,
        Real height = 1,
        uint32_t radialSegments = 32,
        uint32_t heightSegments = 1,
        bool openEnded = false,
        Real thetaStart = 0,
        Real thetaLength = MathUtils::PI * 2 );
protected:
    Real radius;
};

POCELAIN_NAMESPACE_END
